/* CSS Document */
.com{
	margin:25px auto;
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    border-radius: 16px;
    box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.2);
    box-sizing: content-box;
}
.com dl{
	padding:10px 20px;
}
.com dl dt{
	padding:10px 0;
}
.com dl dt a:hover,.com dl dd a:hover{
	color:#f1b400;
}
.com dl dd{
	padding:10px 0;
}
.com h4{
	padding:10px 0;
}
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn{
	font-size:14px;
}

.com .forget{
	width:95%;
	margin:0 auto;
	border-bottom:1px solid #d9d7d7;
}
.com .forget h4{
	padding:20px 0;
}
.com .forget span{
	display:block;
	height: 40px;	
	line-height: 40px;
	font-size:16px;
}
.com .pass_bg{
	width:40px;
	border-radius: 50%;
	text-align:center;
	color:#fff;
	background: #21a9cb;
	margin:0 0 0 20px;
}
.com .pass_gray{
	width:40px;
	border-radius: 50%;
	text-align:center;
	color:#fff;
	margin:0 0 0 20px;
	background: #d9d7d7;
}
.com .success{
	color:#999;
	text-align:left;
}
.com .media_border{
	border-bottom:3px solid #21a9cb;
	
}
.com .media_border .success{
	color:#000;
}
.com .media_pad{
	padding:0;
}











.com ul{ margin-top:30px;}
.com .text{ float:left; width:360px;  }
.com .text li{ margin-bottom:10px; height:42px; font-size:14px; color:#000; padding-left:30px;}
.com .text li.btn{ margin-top:20px;}
.com .text li span{ float:left; text-align:center; width:75px; line-height:42px;}
.com .text li input{ float:left;}
.com .text li input.uese{ width:205px; border:1px solid #ccc; height:20px; padding:10px 0; text-indent:5px; padding-right:35px; background:url(../img/uese.png) no-repeat 215px center;}
.com .text li input.pass{ width:205px; border:1px solid #ccc; height:20px; padding:10px 0; text-indent:5px; padding-right:35px; background:url(../img/pass.png) no-repeat 215px center;}
.com .text li input.mane{ width:240px; border:1px solid #ccc; height:20px; padding:10px 0; text-indent:5px;}
.com .text li input.yzm{ width:135px; border:1px solid #ccc; height:20px; padding:10px 0; text-indent:5px;}
.com .text li img.yzm_img{ float:left; width:100px; height:42px; margin-left:5px; border:none;}
.com .text li input.ntb{ width:125px; height:42px; background-color:#BD051E; border:none; border-radius: 4px;  cursor:pointer; color:#fff; font-size:22px; line-height:42px;}
.com .text li input.checkbox{ float:left; margin:0 5px 0 10px; position:absolute; top:28px ; left:0px; cursor:pointer; }
.com .text li p{  padding-top:28px; padding-left:30px; position:relative; float:left; width:80px; line-height:14px; font-family:'宋体'}
.com .text li a{ color:#0033CB; font-size:13px; text-decoration:none; }
.com .text li a:hover{ text-decoration:underline; }
.com .text li a.kgin{ padding-left:10px; color:#4173BD;}
.com .associate{ float:right; width:369px; height:209px; padding:30px 15px 0px 0px;; background:url(../img/logobg.jpg) no-repeat; margin-top:80px; }
.com .associate img{ float:left; margin-left:28px; margin-bottom:30px; border:none;}
.com .associate2{ float:right; width:369px; height:312px; padding:30px 15px 0px 0px;; background:url(../img/logobg2.jpg) no-repeat; margin-top:80px;  }
.com .associate2 img{ float:left; margin-left:28px; margin-bottom:30px; border:none;}

/*弹出层*/
#myHiddenDiv {display:none;}
.popup { border:1px solid #ccc; background:url(../img/b1-bg06.gif) repeat-x left top #fff;padding-bottom:20px;}
.popup a:hover{ text-decoration:none; color:#fff;}
.popup-header {height:24px; padding-top:20px; height:38px; line-height:32px;}
.popup-header h2 {font-size:14px; width:100%; text-align:center;}
.popup-body { width:100%; padding-top:8px; }
.popup-body strong{ display:block; text-align:center; font-size:14px; font-weight:normal; margin-bottom:5px;}
.con{ padding:10px; width:692px; height:247px; margin:0 auto 20px auto; overflow:auto; border:1px solid #a4c9e3;}
.con p{ text-indent:2em; line-height:18px; margin-bottom:10px;}
.con b{ text-indent:2em;}
a.close{ display:block;color:#fff;text-decoration:none;font-size:12px;font-weight:700; background:url(../img/b1-bg07.gif) no-repeat; width:156px; height:24px; line-height:24px; text-align:center; margin:0 auto; }


.reghdtitle{
	margin:10px 20px 15px;
	
	}
.reghdsm{
	margin:0px 20px 10px;	
	}	
.reghdleft{
	margin-left:25px;	
}
	/*找回密码*/
.pwdReset-step {    width: 100%;padding-top:20px; padding-left:60px;}
.pwdReset-step h1{ display:block; height:30px;}
.pwdReset-step ul.step li i{  display:block;  height:50px; line-height:50; width:51px; float:left; }
.pwdReset-step ul.step li{    height:50px; float:left; line-height:50px; padding-left:10px; }
.pwdReset-step .step1_{  background:url(/img/step1_.jpg) no-repeat;  }
.pwdReset-step .step2_{  background:url(/img/step2_.jpg) no-repeat; background-position: center; padding-left:10px; }
.pwdReset-step .step3_{  background:url(/img/step3_.jpg) no-repeat;  background-position: center;padding-left:10px}
.pwdReset-step .step4_{  background:url(../img/step4_.jpg) no-repeat;  background-position: center;padding-left:10px}
.pwdReset-step .step1{  background:url(../img/step1.jpg) no-repeat; padding-left:5px;  }
.pwdReset-step .step2{  background:url(../img/step2.jpg) no-repeat; padding-left:5px;  }
.pwdReset-step .step3{  background:url(../img/step3.jpg) no-repeat; padding-left:5px;  }
.pwdReset-step .step4{  background:url(../img/step4.jpg) no-repeat; padding-left:5px;  }

.getmsmButton { float:none !important;
    background-color: hsl(42, 93%, 55%); height: 33px;    font-size: 15px; font-style: normal; color: hsl(0, 100%, 100%); text-align: center; width: 138px;  }
.none_float{float:none !important;}
.none{ display:none;}
.get_type{ height:30px; padding-top:10px;}
.pwd li{padding-left: 60px !important;}
.pwd{width: 460px  !important;}